home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / space / software / unix / xanim / xanim.rvs < prev    next >
Encoding:
Text File  |  1992-08-04  |  4.9 KB  |  126 lines

  1.  
  2. Rev 2.27
  3.     + Initial beta test release.
  4.  
  5. Rev 2.28/227a    
  6.     + Fixed core dumps on Sun's and cmap screw up on Sun3's.
  7.  
  8. Rev 2.29
  9.     + removed big endian dependencies in code.
  10.     + added support for IFF type l (small L not 1) anims.
  11.     + redid options to make them more flexible.
  12.     + GIF and TXT anims use all cmaps found. If a cmap is
  13.       the same as the current cmap, it isn't changed.
  14.     + Support for PseudoColor displays with less than 256 cmap
  15.       entries put in but not tested.
  16.     + Groundwork for TrueColor support put in, but not fully there yet.
  17.       (finally got a TrueColor in my office, so that will help.)
  18.     + added option to prevent window resizing.
  19.     + added start,stop and single step keys while anim is running.
  20.     + added reverse direction key. Most anims are meant to be played
  21.       backwards do to compression schemes. But if anim if buffered
  22.       1st with optimizations off, then it should work okay. Currently,
  23.       only goes backwards with in an anim file.
  24.     + added update option that only affects single stepping.
  25.       Basically with this option on and single stepping, xanim will
  26.       move forward until the image gets changed on the screen. Useful 
  27.       if you don't want to treat a cmap change as a step.
  28.     + removed Xt calls from signal handler routine.
  29.     + codes getting cleaner and more commented but still a ways to go.
  30.  
  31. Rev 2.29.1 (enough features added to prove useful but still a ways to go.)
  32.     + some support for GIF89 anim extension blocks(not robust yet)
  33.     + support for new FLI chunk types 4 and 7. (FLC ?)
  34.     + improved single step code so that anim stops with key press
  35.       instead of showing one more frame 1st.
  36.     + xanim will try to remap each gif file into previous colormaps 
  37.       in an attempt to minimize color flashing.(Need to add luma 
  38.       sorting when new colormap is needed).
  39.     + fixed bug in FLI color chunk code that effected color chunks
  40.       of more than one packet.
  41.     + fixed FLI COPY chunk bug.
  42.     + internal structure is still changing rapidly.
  43.  
  44. Rev 2.29.2
  45.     + added luminance sorting for GIFs colormaps to minimize cmap
  46.       flickering.
  47.     + added pixmap options to speed up X11 performance.
  48.     + fixed bug in size optimizations in FLI type 7 chunks.
  49.     + fixed bug that effected Amiga anims with nonstandard sized 
  50.       ANHD chunks.
  51.     + redid cmap handling of IFF cmaps that cleared up some
  52.       inconsistencies.
  53.     + fixed bug in +i option with gifs or buffered anim chunks.
  54.  
  55. Rev 2.29.3
  56.     + experimented with cmaps. aborted.
  57.  
  58. Rev 2.29.4
  59.     + officially support True Color for GIF87s,FLIs,IFFs.
  60.  
  61. Rev 2.29.5
  62.     + added 1 bit Monochrome support for GIF87s,GIF89s,FLIs,IFFs.
  63.     + added True Color support for GIF89s and HAM IFFs.
  64.     + fixed GIF unlacing bug.
  65.     + consolidated a lot of routines and redid internal structure
  66.       to better handle different display types.
  67.     + allow default condition of flags to be specified at compile time.
  68.       see xanim_config.h
  69.     + fixed bug in command line parser. Affected d,f,j,l flags that
  70.       weren't immediately after a + or -.
  71.     + fixed bug in luma sorting that caused incorrect colors to be 
  72.       displayed.
  73.     + Added options to turn luma sorting on or off.
  74.     + Added cmap_try_to_1st options. This tries fitting each new cmap
  75.       into the previous one. (see xanim.readme for more info).
  76.     + Added cmap_map_to_1st options. This forcibly maps each new cmap
  77.       into the 1st one. (see xanim.readme for more info).
  78.     + fixed up interlace mode.
  79.  
  80. Rev 2.29.6
  81.     + fixed artificial limitation on number of files(was 50).
  82.       this was an oversight.
  83.     + changed  autoincrements on casts(ex:  *( (ULONG *)(ptr)) )++  )
  84.       because it's not supported(or legal) on some compilers.
  85.  
  86. Rev 2.29.7
  87.     + More robust support for .FLC files.
  88.     + Added support for .DL files.
  89.  
  90. Current TODOs
  91.  
  92.     + Finish up JFIF/JPG support. Need to clean it up and work
  93.       on multiple images per file before including it.  
  94.     + add ppm and IFF24 support.
  95.     + add color quantizing support and dithering, so jpg, ppm and IFF24
  96.       can be displayed on other display types.
  97.     + nice_cmap option to use current installed cmap instead of
  98.       installing a new one.(in other words, play nice.)
  99.     + add support for StaticColor and StaticGray > 1 bit.
  100.     + image packing option for images less than 8 bits.
  101.     + cmap focus option during color cycling.
  102.     + color cycling during animations, instead of with only
  103.       still images(some IFF color cycle at the same time they are
  104.       displaying frames).
  105.     + put animaton name in display window.
  106.     + gamma correction
  107.     + look into color cycling on Direct Color visuals.
  108.     + add an Ordered Dithering option to minimize a delta's effect
  109.       on the rest of the image.
  110.     + remote control for mouse(rew,fwd,play,stop,etc).
  111.  
  112. Known BUGS
  113.     + keyboard input on sparcs doesn't work properly under
  114.       OpenWindows 2.0.  It seems to work okay under 3.0.
  115.     + color map handling needs to improved to only affect the cmap
  116.       entries that need to be used. This has improved but needs
  117.       a ways to go.
  118.     + need to add dynamic allocation for internal structure ACTIONS.
  119.  
  120. Any additional bugs or suggestion contact:
  121.  
  122. Mark Podlipec  podlipec@dgxyris.webo.dg.com
  123.            pod@dgxyris.webo.dg.com
  124.  
  125.  
  126.